/**
 * fshows.com
 * Copyright (C) 2013-2019 All Rights Reserved.
 */
package com.example.fardemo.jmh.counter;

/**
 * 通用计数器模块，用于记录系统内部的请求量统计
 * 多个线程会频繁调用hit方法
 *
 * @author Liluqing
 * @version ICounter.java, v 0.1 2019-05-06 14:43
 */
public interface ICounter {

    /**
     * 请求时调用
     */
    void hit();

    /**
     * 获取到当前时间为止的总请求数
     *
     * @return
     */
    long getRequestSum();

    /**
     *
     * @return
     */
    void close();
}